package com.ruoyi.sevenInterfaces.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author 11975
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class EquipAllInfoDto extends EquipBaseInfo {

    /** 主键id */
    private Long id;

    /** 目标名称 */
    @Excel(name = "目标名称")
    @TableField(exist = false)
    private String targetName;

    /** 目标类别 */
    @Excel(name = "目标类别")
    @TableField(exist = false)
    private String targetType;

    /** 目标别称 */
    @Excel(name = "目标别称")
    @TableField(exist = false)
    private String targetNickname;

    /** 目标分类(0:雷达 1:导弹 2:飞机 3:舰船 4:火炮 5:装甲车 6:固定设施) */
    @TableField(exist = false)
    private Integer targetClass;

    /** 关联数据id */
    @TableField(exist = false)
    private Long targetId;

    /** 关联数据id */
    @TableField(exist = false)
    private Long parentId;

    /** 所属区域 */
    @Excel(name = "所属区域")
    @TableField(exist = false)
    private String belongingRegion;

    /** 所属国家 */
    @Excel(name = "所属国家")
    @TableField(exist = false)
    private String countryAffiliation;

    /** 飞机 舰船 雷达 导弹 火炮 装甲车*/
    @TableField(exist = false)
    private String targetClassify;

    private String eventName;

}
